#!/usr/bin/python
# -*- coding: UTF-8 -*-

""" 
@version: 1.0
@author: jin.li.o
@license: Apache Licence 
@contact: x.leevin@gmail.com
@software: PyCharm
@file: demo_object.py
@time: 2018/10/30
"""


# 1：创建一个名为 User 的类：
# 1）其中包含属性 first_name 和 last_name，还有用户简介通常会存储的其他几个属性，均是自定义， 请放在初始化函数里面。
# 2）在类 User 中定义一个名为 describe_user()的方法，它打印用户信息摘要；
# 3）再定义一个名为 greet_user()的方法，它向用户发出个性化的问候。:
# 请创建多个表示不同用户的实例，并对每个实例都调用上述两个方法。


class User:
    first_name = ''
    last_name = ''
    describe = ''

    def __init__(self, first_name, last_name, describe):
        self.first_name = first_name
        self.last_name = last_name
        self.describe = describe

    def describe_user(self):
        print("first_name:{0} last_name:{1} describe:{2}".format(self.first_name, self.last_name, self.describe))

    def greet_user(self):
        print("欢迎您,{0}".format(self.first_name))


if __name__ == '__main__':
    user1 = User("Leevin1", "Li", "是一个二年级的小孩子")
    user1.greet_user()
    user1.describe_user()

    user2 = User("Leevin2", "Li", "是一个三年级的小孩子")
    user2.greet_user()
    user2.describe_user()

    user3 = User("Leevin3", "Li", "是一个四年级的小孩子")
    user3.greet_user()
    user3.describe_user()
